package com.teamsun.entity;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * <p>调用自定义报表服务，传递的参信息</p>
 */
public class SelfDefine  implements Serializable,IRequestInfo {

    /**
     * 用户ID
     */
    private String userId;

    /**
     * 接入系统编码
     */
    private String itemCode;

    /**
     * 报表名称
     */
    private String rptName;

    /**
     * 报表查询条件
     */
    private List<Map<String, String>> conditions;

    /**
     * 选中的维度
     */
    private String rptDim;

    /**
     * 选中的指标
     */
    private String rptIdx;

    /**
     * 报表访问路径
     */
    private String rptURL;

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getItemCode() {
        return itemCode;
    }

    public void setItemCode(String itemCode) {
        this.itemCode = itemCode;
    }

    public String getRptName() {
        return rptName;
    }

    public void setRptName(String rptName) {
        this.rptName = rptName;
    }

    public List<Map<String, String>> getConditions() {
        return conditions;
    }

    public void setConditions(List<Map<String, String>> conditions) {
        this.conditions = conditions;
    }

    public String getRptDim() {
        return rptDim;
    }

    public void setRptDim(String rptDim) {
        this.rptDim = rptDim;
    }

    public String getRptIdx() {
        return rptIdx;
    }

    public void setRptIdx(String rptIdx) {
        this.rptIdx = rptIdx;
    }

    public String getRptURL() {
        return rptURL;
    }

    public void setRptURL(String rptURL) {
        this.rptURL = rptURL;
    }
}
